package com.yuyou.fn.tradingservice.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 * Created by Administrator on 2017/7/10.
 */
@ApiModel
public class DemandVo {
    /**  */

    private Long productId;

    /** 名称 */
    @ApiModelProperty("需求标题")
    private String productName;

    /**  */
    @ApiModelProperty("分类id")
    private Long categoryId;

    /** 类别名称 */
    @ApiModelProperty("分类名称")
    private String categoryName;

    /** 内容 */
    @ApiModelProperty("需求描述")
    private String content;


    /** 状态 0:未发布 1:发布 */
    @ApiModelProperty("状态 0:未发布 1:发布")
    private Integer status;



    /** 单位 */
    private String unit;

    /**  */
    private Long sellerId;

    /** 发布者名称 */
    private String sellerName;

    /** 0:商品  2：租赁 3：需求 */
    @ApiModelProperty("0:商品  2：租赁 3：需求 ")
    private Integer type;



    /** 联系人名称 */
    @ApiModelProperty("联系名称")
    private String contactName;

    /** 联系人电话 */
    @ApiModelProperty("联系电话")
    private String contactPhoneNo;

    /** 联系人qq */
    @ApiModelProperty("联系qq")
    private String contactQq;


    /** 可视区域 */
    @ApiModelProperty("可视区域id，以逗号隔开")
    private String useAreaTeamIds;

    /** 获利主体id */
    private Long profitMainAccountId;

    /**  */
    private String profitMainAccountName;

    @ApiModelProperty("期望完成时间")
    private Date forwardFinishTime;


    @ApiModelProperty(value = "多个分类id，依次以逗号隔开")
    private String categoryIds;

    @ApiModelProperty(value = "多个分类名称，依次以逗号隔开")
    private String categoryNames;


    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }



    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }



    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public Long getSellerId() {
        return sellerId;
    }

    public void setSellerId(Long sellerId) {
        this.sellerId = sellerId;
    }

    public String getSellerName() {
        return sellerName;
    }

    public void setSellerName(String sellerName) {
        this.sellerName = sellerName;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getContactName() {
        return contactName;
    }

    public void setContactName(String contactName) {
        this.contactName = contactName;
    }

    public String getContactPhoneNo() {
        return contactPhoneNo;
    }

    public void setContactPhoneNo(String contactPhoneNo) {
        this.contactPhoneNo = contactPhoneNo;
    }

    public String getContactQq() {
        return contactQq;
    }

    public void setContactQq(String contactQq) {
        this.contactQq = contactQq;
    }

    public String getUseAreaTeamIds() {
        return useAreaTeamIds;
    }

    public void setUseAreaTeamIds(String useAreaTeamIds) {
        this.useAreaTeamIds = useAreaTeamIds;
    }

    public Long getProfitMainAccountId() {
        return profitMainAccountId;
    }

    public void setProfitMainAccountId(Long profitMainAccountId) {
        this.profitMainAccountId = profitMainAccountId;
    }

    public String getProfitMainAccountName() {
        return profitMainAccountName;
    }

    public void setProfitMainAccountName(String profitMainAccountName) {
        this.profitMainAccountName = profitMainAccountName;
    }

    public Date getForwardFinishTime() {
        return forwardFinishTime;
    }

    public void setForwardFinishTime(Date forwardFinishTime) {
        this.forwardFinishTime = forwardFinishTime;
    }

    public String getCategoryIds() {
        return categoryIds;
    }

    public void setCategoryIds(String categoryIds) {
        this.categoryIds = categoryIds;
    }

    public String getCategoryNames() {
        return categoryNames;
    }

    public void setCategoryNames(String categoryNames) {
        this.categoryNames = categoryNames;
    }
}
